2024 iThome 鐵人賽
分享至
可說是函數的精簡版,擁有和函數一樣的功能,長度卻少了許多。
語法 :
lambda p1,p2,... : 運算式
說明 : 以p1,p2,...為參數來執行後面的運算式。
範例 :
以 lambda 語法來寫的圓面積函數
不僅如此,lambda也可以結合if,else應用範例 :
圖片是簡單的比大小lambda函數,給定兩個參數(x, y)若x大於y,則回傳x,否則回傳y,這便是lambda與if,else的結合。
若lambda運用得當,可為程式增添不少效率 !
IT邦幫忙